class AliPayTradeAppPayRequest(object):
    """Ali Pay Trade App Pay"""

    __biz_content = None

    __api_paras = dict()

    __terminal_type = None

    __terminal_info = None

    __prod_code = None

    __api_version = '1.0'

    __notify_url = None

    __return_url = None

    __need_encrypt = False

    @property
    def biz_content(self):
        return self.__biz_content

    @biz_content.setter
    def biz_content(self, biz_content):
        self.__biz_content = biz_content
        self.__api_paras['biz_content'] = biz_content

    @property
    def api_method_name(self):
        return 'alipaytmp.trade.app.pay'

    @property
    def notify_url(self):
        return self.__notify_url

    @notify_url.setter
    def notify_url(self, notify_url):
        self.__notify_url = notify_url

    @property
    def return_url(self):
        return self.__return_url

    @return_url.setter
    def return_url(self, return_url):
        self.__return_url = return_url

    @property
    def api_paras(self):
        return self.__api_paras

    @property
    def terminal_type(self):
        return self.__terminal_type

    @terminal_type.setter
    def terminal_type(self, terminal_type):
        self.__terminal_type = terminal_type

    @property
    def terminal_info(self):
        return self.__terminal_info

    @terminal_info.setter
    def terminal_info(self, terminal_info):
        self.__terminal_info = terminal_info

    @property
    def prod_code(self):
        return self.__prod_code

    @prod_code.setter
    def prod_code(self, prod_code):
        self.__prod_code = prod_code

    @property
    def api_version(self):
        return self.__api_version

    @api_version.setter
    def api_version(self, api_version):
        self.__api_version = api_version

    @property
    def need_encrypt(self):
        return self.__need_encrypt

    @need_encrypt.setter
    def need_encrypt(self, need_encrypt):
        self.__need_encrypt = need_encrypt




